package com.dingzhen.msg.controller;

import com.dingzhen.entity.Msg;
import com.dingzhen.msg.service.MsgService;
import com.dingzhen.utils.ResultSet;
import com.dingzhen.utils.SystemUtils;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import java.util.List;

@RestController
@RequestMapping("/msg")
public class MsgController {
    @Resource
    private MsgService msgService;

    @PostMapping("/send")
    public ResultSet send(@RequestBody Msg msg) {
        msg.setId(String.valueOf(SystemUtils.nextId()));
        return msgService.sendMsg(msg);
    }

    @PostMapping("/getMsg")
    public List<Msg> getUnreadMsg(@RequestBody Msg msg){
        return msgService.queryMsg(msg);
    }
}
